import Vue from 'vue';
import App from './App.vue';
import ElementUI from 'element-ui';
import { router } from './router';
import { store } from './store';
// import '@unocss/reset/tailwind.css';
import 'uno.css';
import './styles/index.scss';
import 'element-ui/lib/theme-chalk/index.css';

Vue.use(ElementUI);

// 仅在开发环境启用 Mock 数据
if (import.meta.env.DEV) {
  // 动态导入，避免影响生产构建体积/副作用
  import('./api/mock').then((mod) => mod.setupMock && mod.setupMock());
}

new Vue({
  router,
  pinia: store,
  render: (h) => h(App),
}).$mount('#app');
